package com.illtamer.infinite.derive.path;

import com.illtamer.infinite.derive.Path;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.io.InputStream;
import java.util.Date;
import java.util.List;

// TODO
public class NetworkPath implements Path {

    @Override
    public @Nullable Path getParent() {
        return null;
    }

    @Override
    public @NotNull List<Path> list() {
        return null;
    }

    @Override
    public @NotNull String getRelativePath() {
        return null;
    }

    @Override
    public @NotNull String getAbsolutePath() {
        return null;
    }

    @Override
    public @NotNull InputStream getInputStream() {
        return null;
    }

    @Override
    public boolean isDirectory() {
        return false;
    }

    @Override
    public @NotNull String getName() {
        return null;
    }

    @Override
    public long getSize() {
        return 0;
    }

    @Override
    public Date lastModified() {
        return null;
    }
}
